package com.scau402.system1.service;

import com.scau402.common.core.domain.AjaxResult;
import com.scau402.common.core.page.TableDataInfo;
import com.scau402.system1.domain.dto.AuditOrderDTO;
import com.scau402.system1.domain.po.WmsAuditOrderPO;
import com.scau402.system1.domain.query.AuditOrderQuery;
import com.scau402.system1.domain.query.WmsAdjustBoundOrderQuery;

/**
 * 审核模块service
 * @since 2024/2/4
 */
public interface IWmsAuditOrderService {
    @Deprecated
    AjaxResult listAuditOrder(String type,WmsAdjustBoundOrderQuery adjustBoundOrderQuery);

    AjaxResult audit(AuditOrderDTO auditOrderDTO);

    Long create(String type, Long id);

    TableDataInfo listOutboundAuditOrder();

    TableDataInfo listAdjustboundAuditOrder(WmsAdjustBoundOrderQuery auditOrderQuery);

    TableDataInfo listPriceAdjustAuditOrder(WmsAdjustBoundOrderQuery auditOrderQuery);

    TableDataInfo listInboundAuditOrder();
}
